meatballs on skewers - Alemán Inglés Diccionario